home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / redakcyjne / programy / VideoLAN Client (VLC) 1.0.5 / vlc-1.0.5-win32.exe / lua / http / dialogs / input < prev    next >
Text File  |  2010-01-30  |  10KB  |  234 lines

  1. <?vlc --[[
  2. vim:syntax=html
  3. <!--  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >
  4. <  input: VLC media player web interface - input selection dialog
  5. < - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - >
  6. <  Copyright (C) 2005-2006 the VideoLAN team
  7. <  $Id$
  8. <  Authors: Antoine Cellerier <dionoea -at- videolan -dot- org>
  9. <  This program is free software; you can redistribute it and/or modify
  10. <  it under the terms of the GNU General Public License as published by
  11. <  the Free Software Foundation; either version 2 of the License, or
  12. <  (at your option) any later version.
  13. <  This program is distributed in the hope that it will be useful,
  14. <  but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. <  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16. <  GNU General Public License for more details.
  17. <  You should have received a copy of the GNU General Public License
  18. <  along with this program; if not, write to the Free Software
  19. <  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111, USA.
  20. < - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
  21.  
  22. This dialog needs the following dialogs to be fully functional: browse
  23. ]]?>
  24.  
  25. <div id="input" class="dialog" style="display: none">
  26.   <div class="title">
  27.     Input
  28.     <img class="close" src="images/white_cross_small.png" alt="Close" onclick="hide('input');"/>
  29.   </div>
  30.   <div class="controls">
  31.     <label for="input_mrl">Input</label>
  32.     <?vlc if current_page == "vlm" then ?>
  33.       <input type="text" name="input_mrl" id="input_mrl" size="60" onkeypress="if( event.keyCode == 13 ) vlm_input_change();"/>
  34.     <?vlc else ?>
  35.       <input type="text" name="input_mrl" id="input_mrl" size="60" onkeypress="if( event.keyCode == 13 ) in_play();"/>
  36.     <?vlc end ?>
  37.     <div>
  38.     Options
  39.     <!-- <input type="button" value="Refresh options" onclick="refresh_input_options_list();" /> -->
  40.     <input type="button" value="Add option" onclick="add_input_option(':option=value');" />
  41.     <div id="input_options_list"></div>
  42.     </div>
  43.     <?vlc if current_page == "vlm" then ?>
  44.       <input type="button" value="Ok" onclick="vlm_input_change();" />
  45.       <input type="button" value="Cancel" onclick="hide('input');" />
  46.       <input type="hidden" id="input_dest" value="" />
  47.     <?vlc else ?>
  48.       <input type="button" value="Play" onclick="in_play();" />
  49.       <input type="button" value="Enqueue" onclick="in_enqueue();" />
  50.     <?vlc end ?>
  51.     <br/>
  52.     <!--<button id="btn_inhide" onclick="hide_input();">
  53.       Hide
  54.     </button>-->
  55.     <button id="btn_file" onclick="hide_input();show('input_file');update_input_file();">
  56.       File
  57.     </button>
  58.     <button id="btn_disc" onclick="hide_input();show('input_disc');update_input_disc();">
  59.       Disc
  60.     </button>
  61.     <button id="btn_network" onclick="hide_input();show('input_network');update_input_net();">
  62.       Network
  63.     </button>
  64.     <button id="btn_fake" onclick="hide_input();show('input_fake');update_input_fake();">
  65.       Fixed image
  66.     </button>
  67.   </div>
  68.   <div id="input_helper" class="helper" >
  69.     <div id="input_file" style="display: block">
  70.       Open File
  71.       <hr/>
  72.       <label for="input_file_filename">File name</label>
  73.       <input type="text" id="input_file_filename" size="60" onchange="update_input_file();" onfocus="update_input_file();"/>
  74.       <input type="button" id="input_file_browse" value="Browse" onclick="browse( 'input_file_filename' );" />
  75.       <!-- <hr/>
  76.       <input type="checkbox" id="input_sub_options" />
  77.       <label for="input_sub_options">Subtitle options *TODO/FIXME/FIXHTTPD*</label>
  78.       <br/>
  79.       <label for="input_sub_file">Subtitles file</label>
  80.       <input type="text" id="input_sub_file" size="60" />
  81.       <br/>
  82.       <label for="input_sub_enc">Subtitles encoding</label>
  83.       <select id="input_sub_enc">
  84.         <option></option>
  85.       </select>
  86.       <br/>
  87.       <label for="input_sub_size">Font size</label>
  88.       <select id="input_sub_size">
  89.         <option></option>
  90.       </select>
  91.       <label for="input_sub_justification">Justification</label>
  92.       <select id="input_sub_justification">
  93.         <option></option>
  94.       </select>
  95.       <br/>
  96.       <label for="input_sub_fps">Frames per second</label>
  97.       <input type="text" id="input_sub_fps" />
  98.       <label for="input_sub_delay">Delay</label>
  99.       <input type="text" id="input_sub_delay" />-->
  100.     </div>
  101.     <div id="input_disc" style="display: none">
  102.       Open Disc
  103.       <hr/>
  104.       Disc type :
  105.       <input type="radio" name="input_disc_type" id="input_disc_dvdmenu" value="dvd" onchange="update_input_disc();" />
  106.       <label for="input_disc_dvdmenu">DVD (menus)</label>
  107.       <input type="radio" name="input_disc_type" id="input_disc_dvd" value="dvdsimple" onchange="update_input_disc();" />
  108.       <label for="input_disc_dvd">DVD</label>
  109.       <input type="radio" name="input_disc_type" id="input_disc_vcd" value="vcd" onchange="update_input_disc();" />
  110.       <label for="input_disc_vcd">VCD</label>
  111.       <input type="radio" name="input_disc_type" id="input_disc_cdda" value="cdda" onchange="update_input_disc();" />
  112.       <label for="input_disc_cdda">Audio CD</label>
  113.       <hr/>
  114.       <table>
  115.         <tr>
  116.           <td>
  117.             <label for="input_disc_dev">Device name</label>
  118.           </td>
  119.           <td>
  120.             <input type="text" id="input_disc_dev" onchange="update_input_disc();" />
  121.           </td>
  122.         </tr>
  123.         <tr>
  124.           <td>
  125.             <label for="input_disc_title">Title</label>
  126.           </td>
  127.           <td>
  128.             <input type="text" id="input_disc_title" onchange="update_input_disc();" />
  129.           </td>
  130.         </tr>
  131.         <tr>
  132.           <td>
  133.             <label for="input_disc_chapter">Chapter</label>
  134.           </td>
  135.           <td>
  136.             <input type="text" id="input_disc_chapter" onchange="update_input_disc();" />
  137.           </td>
  138.         </tr>
  139.         <tr>
  140.           <td>
  141.             <label for="input_disc_subtrack">Subtitles track</label>
  142.           </td>
  143.           <td>
  144.              <input type="text" id="input_disc_subtrack" onchange="update_input_disc();" />
  145.           </td>
  146.         </tr>
  147.         <tr>
  148.           <td>
  149.             <label for="input_disc_audiotrack">Audio track</label>
  150.           </td>
  151.           <td>
  152.             <input type="text" id="input_disc_audiotrack" onchange="update_input_disc();" />
  153.           </td>
  154.         </tr>
  155.       </table>
  156.     </div>
  157.     <div id="input_network" style="display: none">
  158.       Open Network
  159.       <hr/>
  160.       <table>
  161.         <tr>
  162.           <td>
  163.             <input type="radio" name="input_net_type" id="input_net_udp" value="udp" onchange="update_input_net();" />
  164.             <label for="input_net_udp">UDP/RTP</label>
  165.           </td>
  166.           <td>
  167.             <label for="input_net_udp_port">Port</label>
  168.             <input type="text" id="input_net_udp_port" size="6" onchange="update_input_net();" />
  169.             <input type="checkbox" id="input_net_udp_forceipv6" onchange="update_input_net();" />
  170.             <label for="input_net_udp_forceipv6">Force IPv6</label>
  171.           </td>
  172.         </tr>
  173.         <tr>
  174.           <td>
  175.             <input type="radio" name="input_net_type" id="input_net_udpmcast" value="udpmcast" onchange="update_input_net();" />
  176.             <label for="input_net_udpmcast">UDP/RTP Multicast</label>
  177.           </td>
  178.           <td>
  179.             <label for="input_net_udpmcast_address">Address</label>
  180.             <input type="text" id="input_net_udpmcast_address" onchange="update_input_net();" />
  181.             <label for="input_net_udpmcast_port">Port</label>
  182.             <input type="text" id="input_net_udpmcast_port" size="6" onchange="update_input_net();" />
  183.           </td>
  184.         </tr>
  185.         <tr>
  186.           <td>
  187.             <input type="radio" name="input_net_type" id="input_net_http" value="http" onchange="update_input_net();" />
  188.             <label for="input_net_http">HTTP/HTTPS/FTP/MMS</label>
  189.           </td>
  190.           <td>
  191.             <label for="input_net_http_url">URL</label>
  192.             <input type="text" id="input_net_http_url" onchange="update_input_net();" />
  193.           </td>
  194.         </tr>
  195.         <tr>
  196.           <td>
  197.             <input type="radio" name="input_net_type" id="input_net_rtsp" value="rtsp" onchange="update_input_net();" />
  198.             <label for="input_net_rtsp">RTSP</label>
  199.           </td>
  200.           <td>
  201.             <label for="input_net_rtsp_url">URL</label>
  202.             <input type="text" id="input_net_rtsp_url" value="rtsp://" onchange="update_input_net();" />
  203.           </td>
  204.         </tr>
  205.         <tr>
  206.           <td>
  207.             <input type="checkbox" id="input_net_timeshift" onchange="update_input_net();" />
  208.             <label for="input_net_timeshift">Allow timeshifting</label>
  209.           </td>
  210.           <td></td>
  211.         </tr>
  212.       </table>
  213.     </div>
  214.     <div id="input_fake" style="display: none">
  215.       Fixed image stream (fake)
  216.       <hr/>
  217.       <label for="input_fake_filename">Image file name</label>
  218.       <input type="text" id="input_fake_filename" size="60" onchange="update_input_fake();" onfocus="update_input_fake();"/>
  219.       <input type="button" id="input_fake_browse" value="Browse" onclick="browse( 'input_fake_filename' );" />
  220.       <hr/>
  221.       <label for="input_fake_width">Width</label>
  222.       <input type="text" id="input_fake_width" size="8" onchange="update_input_fake();" />
  223.       <label for="input_fake_height">Height</label>
  224.       <input type="text" id="input_fake_height" size="8" onchange="update_input_fake();" />
  225.       <label for="input_fake_ar">Aspect ratio</label>
  226.       <input type="text" id="input_fake_ar" size="8" onchange="update_input_fake();" />
  227.     </div>
  228.   </div>
  229. </div>
  230.